#!/bin/bash
# Lanceur de VidéoStudio Flux.app : démarre videoflux.py avec le Python 3 du Mac.
RES="$(cd "$(dirname "$0")/../Resources" && pwd)"
export PATH="/opt/homebrew/bin:/usr/local/bin:/usr/bin:/bin:$PATH"

for PY in /opt/homebrew/bin/python3 /usr/local/bin/python3 /usr/bin/python3; do
  if [ -x "$PY" ] && "$PY" -c 'import sys; sys.exit(0 if sys.version_info >= (3, 8) else 1)' >/dev/null 2>&1; then
    exec "$PY" "$RES/videoflux.py"
  fi
done

# Pas de Python 3 : Apple le fournit gratuitement avec les « outils de ligne de commande »
osascript -e 'display dialog "VidéoStudio Flux a besoin de Python 3, fourni gratuitement par Apple.

Une fenêtre va proposer d’installer les « outils de ligne de commande » : cliquez sur Installer, attendez la fin, puis rouvrez VidéoStudio Flux." buttons {"OK"} default button 1 with title "VidéoStudio Flux" with icon caution'
xcode-select --install >/dev/null 2>&1
exit 1
